# grep 在文件按中搜索
# -i 不区分大小写
# -n 显示行号
# -v 不包含

grep hello *.txt 			# 在文件中搜索hello
grep -i hello *.txt 		# 在文件中搜索hello不区分大小写
grep -v hello *.txt 		# 在文件中搜索不包含hello的行
ls / | grep bin 			# 根目录下包含bin的目录
ls / | grep ^bin			# 根目录下以bin开头的目录



# 正则表达式
# ^ 指定字符开头
# $ 指定字符结尾
# . 匹配一个非换行符的字符
grep -n ^P * 				# 搜索以P开头的行，显示行号
grep -nv ^P * 				# 搜索不以P开头的行，显示行号
grep n$ * 					# 搜索以n结尾的行
grep .ython * 				# 搜索ython，"."用来匹配一个非换行符的字符